package com.nunbey.lingxi.mode.record;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.time.LocalDateTime;


/**
 * ECG记录实体
 */
@AllArgsConstructor
@Data
@NoArgsConstructor
@TableName("ecg_record")
public class RecordEntity {
    /**
     * 记录id
     */
    @TableId(value = "ecg_record_id",type = IdType.AUTO)
    Long recordId;
    /**
     * 用户id
     */
    int userId;
    /**
     * 文件路径
     */
    String filePath;
    /**
     * 平均心率
     */
    int averageRate;
    /**
     * 心脏风险度
     */
    int heartRiskAwareness;
    /**
     * 心脏年龄
     */
    int heartAge;
    /**
     * 放松度
     */
    int relaxation;
    /**
     *平均呼吸率：/分钟
     */
    float respiration;
    /**
     * 心脏强弱
     */
    @TableField("heart_fitness_level")
    String heartFitnessLevelLabel;
    /**
     * r间隔
     */
    @TableField("r_r_interval")
    int r_r_interval;

    /**
     * 判别结果
     */
    String distinguish;
    /**
     * 记录时间
     */
    LocalDateTime recordTime;
}
